import fetch from 'utils/fetch';
// 分页查评论

export function pageLiveComment(json) {
    const data = {...json};
    return fetch({
        url: '/liveComment/pageLiveComment',
        method: 'post',
        data
    });
}

// 修改评论 是否显示
export function updateComment(json) {
    const data = {...json};
    return fetch({
        url: '/liveComment/updateComment',
        method: 'post',
        data
    });
}

// 回填
// export function querySchoolId() {
//     const data = {
//     };
//     return fetch({
//         url: '/school/listSchoolOwnerById',
//         method: 'post',
//         data
//     });
// }

// 模糊查询学校名称
// export function querySchoolByName(schoolName) {
//     const data = {
//         schoolName
//     };
//     return fetch({
//         url: '/education/school/querySchoolByName',
//         method: 'post',
//         data
//     });
// }
export function querySchoolByName(schoolName) {
    const data = {
        schoolName
    };
    return fetch({
        url: '/school/listSchoolByName',
        method: 'post',
        data
    });
  }

//   updateAngleView
//



// 查询班级
export function queryClassBySchool(schoolId) {
    const data = {
        schoolId
    };
    return fetch({
        url: '/eduClass/listClassBySchoolId',
        method: 'post',
        data
    });
}

//  9. 修改教学区域开放或关闭
export function updateClassAreaOpen(classIds,sOpen) {
    const data = {
        classIds,//学校id（公共区域）教学区域就是班级id
        sOpen
    };
    return fetch({
        url: '/education/liveDevice/updateClassAreaOpen',
        method: 'post',
        data
    });
}
// 批量修改开放时间
export function updateOpenTimeBatch(classIds,liveDeviceRule) {
    const data = {
        classIds,//班级id数组
        liveDeviceRule
    };
    return fetch({
        url: '/education/liveDevice/updateOpenTimeBatch',
        method: 'post',
        data
    });
}
//1. 1. 分页查询设备
export function pageLiveDevice(page,rows,schoolIds,sClassId,sVideoNumber) {
    const data = {
        page,
        rows,
        schoolIds,//学校id数组
        sClassId,//班级id
        sVideoNumber
    };
    return fetch({
        url: '/education/liveDevice/pageLiveDevice',
        method: 'post',
        data
    });
}


// export function updateAngleView(schoolId) {
//     const data = {
//         schoolId
//     };
//     return fetch({
//         url: '/education/liveDevice/updateAngleView',
//         method: 'post',
//         data
//     });
// }

//3.  修改视角名称
export function updateAngleView(pId,sAngleView) {
    const data = {
        pId,//摄像头记录id
        sAngleView//视角名称
    };
    return fetch({
        url: 'education/liveDevice/updateAngleView',
        method: 'post',
        data
    });
}


// //2. 修改视角名称
// export function updateAngleView(page,rows,fSchoolId,sClassName,sIncrementName,date) {
//     const data = {
//         page,
//         rows,
//         fSchoolId,//学校id
//         sClassName,//班级名称
//         sIncrementName,//商品名称
//         date//查询的月份，如2017-10
//     };
//     return fetch({
//         url: 'education/liveDevice/updateAngleView',
//         method: 'post',
//         data
//     });
// }

// 3. 分页查询教学区域
export function pageClassDevice(page,rows,schoolIds,sClassId) {
    const data = {
        page,
        rows,
        schoolIds,//学校id数组
        sClassId
    };
    return fetch({
        url: 'education/liveDevice/pageClassDevice',
        method: 'post',
        data
    });
}


//  4. 修改开放时间段
export function updateOpenTime(pId,fClassId,openStartTimeFirst,openEndTimeFirst,
    openStartTimeSecond,openEndTimeSecond,openStartTimeThird,openEndTimeThird) {
    const data = {
        pId,//时间段记录id，没有则为空
        fClassId,//班级id（教学区域）或学校id（公共区域）
        openStartTimeFirst,//第一时段开始
        openEndTimeFirst,//第一时段结束
        openStartTimeSecond,
        openEndTimeSecond,
        openStartTimeThird,
        openEndTimeThird
    };
    return fetch({
        url: 'education/liveDevice/updateOpenTime',
        method: 'post',
        data
    });
}

//  5. 分页查询公共区域设备
export function pagePublicAreas(page,rows,sSchoolId) {
    const data = {
        page,
        rows,
        sSchoolId//改成传字符串
    };
    return fetch({
        url: 'education/liveDevice/pagePublicAreas',
        method: 'post',
        data
    });
}

//  6. 修改公告区域是否开放状态
export function updatePublicAreaOpen(pIds,sOpen) {
    const data = {
        pIds,
        sOpen//是否开放（1是，0否）直接取后台返回的值，不做转换
    };
    return fetch({
        url: 'education/liveDevice/updatePublicAreaOpen',
        method: 'post',
        data
    });
}

//  7. 修改公告区域收费状态
export function updatePublicAreaCharge(sClassId,sCharge) {
    const data = {
        sClassId,//学校id
        sCharge//是否收费（1是，0否）直接取后台返回的值，不做转换
    };
    return fetch({
        url: 'education/liveDevice/updatePublicAreaCharge',
        method: 'post',
        data
    });
}

// // 8. 修改设备时间段是否应用于老师
export function updateDeviceFlag(sClassId,classIds,sFlag) {
    const data = {
        sClassId,//学校id（公共区域）
        classIds,//班级id数组（教学区域）
        sFlag////是否老师家长观看时间段相同（1是，0否）直接取后台返回的值，不做转换
    };
    return fetch({
        url: 'education/liveDevice/updateDeviceFlag',
        method: 'post',
        data
    });
}

// 9. 修改教学区域开放或关闭
export function updatePublicAreaCharge2(classIds,sOpen) {
    const data = {
        classIds,//学校id（公共区域）
        sOpen//是否开放（1是，0否）直接取后台返回的值，不做转换
    };
    return fetch({
        url: 'education/liveDevice/updatePublicAreaCharge',
        method: 'post',
        data
    });
}

// 10. 分页课堂直播区域设备
export function pageAirClassAreas(page,rows,sSchoolId) {
    const data = {
        page,
        rows,
        sSchoolId//学校id数组
    };
    return fetch({
        url: 'education/liveDevice/pageAirClassAreas',
        method: 'post',
        data
    });
}